.half-screen-wrap .over-layer{background-color:var(--overlay_dark)}.half-screen{position:fixed;z-index:5100;bottom:0;left:0;right:0;background-color:var(--bg_middle_light);color:var(--text_primary);border-radius:8px 8px 0 0;padding:12px 4vw 0;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom);max-height:calc(100vh - 70px);overflow-y:scroll}.half-screen-header{line-height:50px;display:flex;align-items:center;font-size:16px}.half-screen-header .header-title{flex:1;font-size:18px;text-align:center;font-weight:700}.half-screen-header .header-confirm.disabled{opacity:.3;pointer-events:none}.half-screen-footer{padding-bottom:20px;display:flex;justify-content:center}.slide-to-up-enter-active,.slide-to-up-leave-active{transition:all .3s ease-in-out}.slide-to-up-enter-from,.slide-to-up-leave-to{opacity:0;transform:translateY(100%)}
